Y Yudai Yamaguchi Director / Scriptwriter DouBan IMDb Director One Percenter 2023 7.1 Deadball 2011 5.3 High & Low the Red Rain 2016 7.1 Chin-Yu-Ki: The Journey to the West with Farts 2016 4.0